Web-based recruitment system

ABSTRACT

A method and system for facilitating the hiring and recruitment of candidates for a particular position. The system would include information relating to the skill level and expertise of various candidates irrespective of a particular job. The candidates will have their various skills assessed through the use of an anonymous assessor. The assessor would provide the system with a rating of each candidate&#39;s various assessed skills. The candidate has the option to have this assessment evaluated by a disinterested third party. A client or employer would access the system for the purpose of receiving a listing of potential candidates, their skill levels as well as assessments. The client will provide the system with a list of potential candidates to the position. The clients would utilize this information to hire a particular candidate.

CROSS-REFERENCE TO RELATED APPLICATIONS

The present application is a continuation of U.S. patent applicationSer. No. 12/983,367, filed Jan. 3, 2011, entitled “WEB-BASED RECRUITMENTSYSTEM” which is currently pending.

FIELD OF THE INVENTION

The present invention is directed to a method and system for assessingthe skill level of a candidate as well as providing a list of candidatesand their assessments to an employer or client interested in hiring anindividual for a position.

BACKGROUND OF THE INVENTION

Historically, recruiting and hiring an individual for a particularposition in a company was time consuming and did not necessarily resultin the hiring of an appropriate individual for a particular position. Ifan employer, which is referred to as a client for the purposes ofexplaining the present invention, wishes to hire an individual for aparticular position, such a position would generally be listed, forexample, in a number of trade publications or an employment counselorwould be hired to provide the client with a list of potential candidatesfor the position. The client would then be provided with résumés fromthe employment counselor or directly from the candidates. These resumeswould be reviewed and interviews would be conducted by the client todetermine the proper candidate for the position. This type of hiringprocess relies heavily on the client assessing the skills of each of thecandidates. Advertising the various positions as well as assessing thecandidate's ability to perform the job can be quite expensive and timeconsuming.

Lately, the utilization of computers and the internet has been employedto shorten and streamline the recruitment process. Various job positionsare advertised in one of a plurality of job recruitment websites. Aparticular candidate would electronically transmit their resume directlyto the client for evaluation. Based upon this evaluation, the clientwould then contact an appropriate candidate or candidates to scheduleeither a personal interview or employ a teleconference to interview thecandidates. Based upon the resume and the interview scheduled betweenthe client and the candidate, a determination would be made as towhether a particular candidate would be offered the position.

Additionally, a number of patent references describe a system utilizinga computerized database as well as the internet to facilitate the hiringprocess. However, these references are generally job based and do notprovide any assessment of the candidate's skill level irrespective of aparticular employment position. For example, U.S. Patent ApplicationPublication No. 2003/0050816 to Givens et al. describes a system andmethod for utilizing a network based computer system for determiningwhether a particular candidate should be hired for a particularemployment. Once a client receives a request from a candidate for theparticular job position, a computerized interface component wouldpresent to the candidate a predetermined skilled test that is selectedbased upon the position requested by the candidate. This skill testwould then be scored based upon responses made by the candidate, thescore then presented to the client. It is important to note that anyassessment that the Givens et al. system makes is related to aparticular job position and not an overall assessment of the skills ofthe candidate.

U.S. Pat. No. 7,653,567 to Gorham describes an integrated online jobrecruitment system including a job database extracting key words fromjob postings. A query is made by a potential job seeker and a searchengine returns its results or gives prominent placement to one or morejob postings sponsored by a recruiter. This system requires that thecandidate would query the system and not the client. Additionally, noassessment is made regarding the skills of the candidate.

SUMMARY OF THE INVENTION

The deficiencies of the prior art are addressed by the present inventionwhich is directed to a system and method of producing a database capableof being reviewed by a client seeking to hire a candidate for aparticular job position. The database would include at least oneassessment of the particular skills of a candidate. This assessmentwould not be job based, but would be prepared by an assessor based uponparticular skills presented by the candidate either after the candidateis interviewed by the assessor, or based on other artifacts like a whitepaper presented by the candidate for assessment. This assessment is thenreviewed by the candidate who has the option of having an evaluatorreview the assessment. This system would give each candidate theopportunity of improving his or her skill levels based upon theassessor's assessment as well as the evaluator's evaluation of thatassessment. The candidates would then endeavor to improve their skillsin many different ways, such as to take various courses or to bementored by a mentor. Once the candidate believes that his or her skillshave been improved, another assessment may be requested by thecandidate. If this new assessment was for the same skill or skill setoriginally assessed, and if the candidate agrees with this newassessment, it would be substituted for the old assessment. It isimportant to note that the present system is not job based and each ofthe candidates applies to be included in the system irrespective of anyparticular position of employment.

A client who wishes to utilize the system would then enter certaincriteria into the system. The criteria would be searched and a list ofcandidates would be provided to the client, along with the ratings bythe assessor or evaluator. The client would then review this list ofcandidates and may arrange to interview any of the candidates ofinterest within the system. If the client is then satisfied with atleast one of the candidates, contact information of the candidates canbe provided by the system.

The system and method of the present invention would significantlyreduce the cost and time it takes for hiring the appropriate individualwhile insuring a much better quality in the assessment of thecandidates. The client does have the ability to see all the facts andfactors that lead to the selection or rejection of candidates if hiringmanagers are employed. This system employs data within the system orsources outside the system and guides candidates on a potential careerpath with significant relevance to current market realities. Therefore,the candidate would be apprised of its position for potentialopportunities and helps the candidate work toward qualifying himself orherself better for these opportunities.

These and still other features and advantages of the present inventionwill be apparent from the description of the following preferredembodiment.

BRIEF DESCRIPTION OF THE DRAWINGS

The present invention is described in further detail below with the aidof example embodiments with reference to the attached drawings, in whichare shown:

FIG. 1 a flow diagram showing the hiring process according to thepresent invention;

FIG. 2 is a flow diagram showing a process for candidate assessment;

FIG. 3 is a block diagram showing the assessment process;

FIG. 4 is a flow diagram showing the evaluation process;

FIG. 5 is a block diagram showing the use of the system and process ofthe present invention to assist in career guidance for a candidate;

FIG. 6 is a block diagram showing a computer system utilized by thepresent invention;

FIG. 7 is a block diagram summarizing the recruitment process.

FIG. 8 is a block diagram showing the use of the assessment facilitatorin more detail;

FIG. 9 is a block diagram showing the use of the client manager in moredetail; and

FIG. 10 is a block diagram showing the use of the contract facilitatorin more detail.

DETAILED DESCRIPTION OF THE INVENTION

FIG. 1 is a flow diagram illustrating the overall system and process ofhiring a candidate for a position offered by the client. The presentinvention establishes a database listing a number of candidates andassessments and evaluations of each candidate based upon various skillsor profiles. This database does not include a list of clients oremployment opportunities that a candidate would search. Therefore, whena client wishes to utilize the database of the present invention in thehiring process 10, at Step 12, the client would enter various candidatesearch criteria regarding a particular job opportunity. The criteriawould include but is not limited to a position skill, a rating rangebased upon the candidate's assessment or evaluation as well as othercriteria, such as work eligibility, health status and salaryexpectation. The present invention at Step 14 would conduct a searchthrough its database to locate an appropriate candidate. As will besubsequently explained, each of the candidates would be rated by atleast one assessor and possibly an evaluator. Additionally, although notrequired, information relating to whether a candidate employed the useof a mentor could also be a basis for the candidate's search. The systemat Step 16 would display a candidate's profile which would includevarious factors such as the candidate's skill levels, type of positionof interest to the candidate as well as a salary range. Additionally,this system would provide the client with the actual assessmentartifacts and recording of an assessment session between the assessorand the candidate which resulted in the candidate's rating by theassessor. This recording is then accessed by the client at Step 18.

Based upon the information provided to the client at Steps 16 and 18,the client has the option of choosing one or more candidates as well asrequiring additional assessments to be made on one or more skill levelsby an additional assessor at Step 20. The client himself would thenproceed to Step 22 or would utilize a client's account manager toactually choose or limit the candidates initially chosen at Step 20. Ifthe client requested further assessment, these assessments would bescheduled at Step 26.

Each candidate at Step 28 is informed of a client's interest. If theclient requested additional assessments, these assessments would also bescheduled at Step 28. Once this occurs, any additional assessments atStep 32 would be conducted and the results would then be sent to theclient or the client's account manager. Based upon all of theinformation that was now provided to the client, a choice of a candidateor candidates will be made at Step 34. As will be subsequentlyexplained, once this choice is made, the client would then determinewhether a contract facilitator to negotiate an employment contract witha potential employee would be needed at Step 36. If this is not thecase, the client would begin their own negotiations with the chosencandidate or candidates. However, if a contract facilitator is needed,the client or the client's account manager would be given a choice ofthe contract facilitator(s) at Step 38. Step 40 would notify the clientor the client's account manager of the chosen contract facilitators andthe particular parameters of the contract to be negotiated. Theparticular contract facilitators along with the terms of the contractwould be sent to the candidate at Step 42. The candidate at Step 42would then choose a particular contract facilitator at Step 42 andnegotiations between the candidate, the client or the client's contractfacilitator would be consummated at Step 44. The use of the client'saccount manager and contract facilitator will be subsequently discussedin more detail.

FIG. 2 illustrates the manner in which a candidate would provideinformation to be stored in the system used for a client to evaluate thecandidate's attributes for a particular position. It is important tonote that the information entered by the candidate as well as skilllevels assessed or evaluated are not based upon a particular client orposition. This information is stored in the system to be subsequentlyaccessed by a client. To this end, the candidate would enter profileinformation that the candidate would believe would be relevant to thehiring process. This information would include, but is not limited tovarious skills and expertise exhibited by the client. It is important tonote that this information does not necessarily include the type ofposition of which the client is interested. Although the candidatesmight enter a number of skills in Step 50, Step 52 requires that thecandidates specify which of these skills should be assessed.

The assessment process at Step 54 is initiated by the candidate at Step56 which could include the candidate's schedule for being set. Thesystem at Step 58 would provide the candidate with the schedule as wellas attributes of a number of anonymous assessors. The candidate at Step60 would then choose one or more assessors and a schedule of times to beassessed. If more than one assessor is chosen by the candidate, thecandidate is presented to each of these assessors. Each of the assessorswould then indicate whether they have the ability and interest toschedule an assessment with the candidate at Step 64. Based upon variousfactors such as the type of skills to be assessed, the type of assessoras well as the type of candidate, the system at Step 66 would present tothe candidate the assessor which is the best match. The system at Step68 would then schedule an assessment between the assessor and thecandidate. These assessments are generally based upon a telephonic orinternet-based conference between the assessor and the candidate at Step70. Both the assessor and the candidate remain anonymous during thecourse of this conference. As will be subsequently explained in moredetails, an assessment facilitator would be used to help arrange theassessment.

The conference could take the form of a telephone interview or aninternet-based interview. Based upon this interview, the assessor wouldrate the candidate based upon one or more skills and the assessor wouldenter his or her comments. The rating as well as the comments providedby the assessor would be reviewed by the candidate at Step 74. If thecandidate does not refute the assessment at Step 76, the assessment endsand the assessment including the recording of the conference as well asthe rating and the assessor's comments would be sent to the system atStep 78. If the candidate does not dispute the assessment, the candidatestill has the option of disabling the publication of the assessment atStep 80 or sometime later. At this point, the assessor would be notifiedthat the assessment while not being disputed would not be included inthe system.

If the candidate does dispute the assessment, the candidate will beprovided with a list of anonymous evaluators at Step 84. Similar to thecandidate being provided with the assessor's profiles a Step 58, thecandidate at Step 84 would be provided with the profiles of each of theevaluators. The candidates at Step 86 would choose each of theevaluators in order of preference. The system at Step 88 would thenarrange for the evaluator to review the initial conference between thecandidate and the assessor as well as the rating provided by theassessor. If the evaluator's evaluation does not concur with thecandidate's disputed claim, the candidate at Step 92 is notified. Inthis context, the candidate also has the right to remove the assessor'srating from the database.

However, if the evaluator at Step 90 agrees with the candidate'sdisputed claim, the assessor's rating input as well as conference wouldbe erased at Step 94. At this point, the evaluator does have the abilityto re-rate the candidate at Step 96 based on the recording of theassessment being disputed. If this does not occur, the candidate isnotified at Step 102 and the assessment process is re-initiated. Thecandidate can then reinstitute the assessment process at Step 56.

If the evaluator does re-rate the candidate at Step 96, the evaluatorwould then provide the candidate with its rating at Step 98. At thispoint, the assessment process would end at Step 100.

FIG. 3 illustrates in additional detail how the assessor setup processis implemented. Initially, at Step 110, information relating to eachpotential assessor is entered into the system. This information wouldinclude but is not limited to various skills and expertise exhibited bythe potential assessor as well as a pay schedule. The potential assessorat Step 112 would be allowed to choose the assessment facilitator. Thesystem treats the potential assessor as a candidate in the context ofthe FIG. 3. Based upon information provided by the candidate, the systemat Step 114 would provide the candidate with information relating tosuggested assessors. Based upon this information, the candidate wouldchoose one or more assessors at Step 116. Information relating to acandidate is transmitted to each of the chosen assessors at Step 118.Step 120 would then indicate whether one or more assessors would beinterested in assessing that particular candidate. Based upon theassessors who agreed to assess a particular candidate, the system atStep 122 would match a particular assessor to the candidate. The systemwould then schedule an assessment to be made at Step 124 and wouldrecord the assessment conference at Step 126. The assessor would thenrate the candidate at Step 128. If the candidate meets the assessor'sstandards at Step 130, the system would approve the assessor's role atStep 132 and the appropriate notifications are sent at Step 134. If thecandidate does not meet the assessor's standards at Step 130, the systemat Step 134 would send appropriate notifications to the candidate.

FIG. 4 illustrates the manner in which the evaluator setup process isimplemented. It is noted that this process is similar in many respectsto the manner in which the assessment is conducted as illustrated inFIG. 3. The potential evaluator at Step 140 would provide the systemwith information relating to the potential evaluator's skills andexpertise. Step 142 would allow the potential evaluator to choose anassessment facilitator. The system treats the potential evaluator as acandidate in the context of the FIG. 4. Based upon information providedby the potential evaluator, the system at Step 146 would provide thepotential evaluator with information relating to suggested assessors.The potential evaluator at Step 148 would choose one or more of theassessors. The system at Step 150 would present the potential evaluatorto the assessors chosen. Each assessor at Step 152 would indicatewhether they are interested or not in evaluating that particularpotential evaluator. Assuming that several assessors show interest inevaluating the potential evaluator, the system would provide a bestmatch between the potential evaluator and one of the assessors at Step154. At this point, the system at Step 156 would schedule the assessmentand would record the assessment and ratings generated by the assessor atSteps 158 and 160. If the candidate meets the evaluator's role standardsat Step 162, the system at Step 164 would approve the evaluator role andat Step 166, appropriate notifications would be generated. If thepotential evaluator does not meet the assessor's role standards at Step162, appropriate notifications would be generated at Step 166.

Although the present invention is utilized to allow a client to hire acandidate to fill a particular position, another purpose of the presentinvention is to assist in a candidate improving his or her skill levels,thereby making that candidate more attractive to a respective client.Regardless of whether a candidate would agree or disagree with arelatively low assessment rating for a particular skill or skills, thepresent system would allow the candidate to improve those skills. Thisis accomplished by encouraging the candidate to be mentored. Thisfeature is implemented by having a number of mentors registered in thesystem in a manner in which assessors and evaluators were included inthe database of the present invention. The mentors would provide thesystem with information relating to their levels of expertise and skilllevels. The candidate would then be offered the opportunity to utilizethe system to be mentored in one or more skills. Once the candidatewould enter the skills to be mentored, the system would search itsdatabase and provide the candidate with one or more names as well asskill levels and expertise of the mentors. The candidate would thenchoose a mentor to help develop the candidate's skill levels. Once thecandidate is satisfied that a particular skill level or skill levelshave been improved, the candidate would then request that they beassessed for either a new skill level or whether their skill level hasbeen improved subsequent to a previous assessment. In this manner, thecandidates would make themselves more attractive to a perspectiveclient.

As shown in FIG. 5, the present system can assist the candidates withcareer guidance. For example, the system would include an algorithm forreviewing all of the candidates hired by the client. The system wouldreview the skills and skill levels of these hirees and compare them withthe skill levels of other candidates. Additionally, at Step 170 thesystem can determine career paths based upon the skills that asuccessful candidate possesses. The system at Step 172 would analyze thegap between candidates looking for employment and hired candidates andwould suggest various training levels as well as academic degrees towhich the candidate should thrive. This is accomplished by analyzingboth external and internal data at Step 174. The system would thencreate career guide path(s) for those individuals which might alsoinclude the use of a mentor.

The system of the present invention would also utilize variousadditional personnel to assist in the hiring process. The system wouldutilize a legal service provider to determine whether a potentialcandidate could be employed by a particular client or situation. Forexample, a client's position might require the candidate to possess acertain level of security or a predetermination that a candidate isclearable. The legal service provider can facilitate the candidateobtaining the proper level of security or an assessment to indicate thatthe candidate can be, possibly, cleared.

Additionally, a client might require that a proposed or hired candidatebe subjected to a medical examination. Therefore, the present inventioncontemplates the use of a medical evaluator to conduct and/or review theresults of the medical examination.

The present invention also envisions the use of a training provider tobe utilized by a candidate to improve skills by training or when aclient hires a particular candidate for the purpose of training thatcandidate in various procedures relating to the particular job.

The present invention also contemplates the use of an assessmentfacilitator for assisting in conducting the assessment as well as theevaluation. FIG. 8 illustrates the purpose of the assessment facilitatorin more detail. Step 220 indicates that the assessment facilitator wouldcreate an organization as well as a user profile. The organizationprofile contains information about and relating to an organizationassociated to a user in the system. This information consists, but isnot limited to the organization's legal name, address as well asinformation used to uniquely identify the organization like thecompany's registration number, tax identification number and country oforigin. The user-profile relates to information used to identify aparticular user, such as but not limited to the user's name, date ofbirth, address, social security number, passport number, country ofcitizenship, voter identification number and tax identification number.The assessment facilitator at Step 222 would define the infrastructurehe has to help candidates and assessors in conducting the assessmentwith the candidate. This infrastructure would include but is not limitedto establish an assessment facility which would allow both the audio aswell as internet interview to be conducted. The assessment facilitatorwould also arrange with the assessor and the candidate the location aswell as the schedule for the assessment. This would include theassessment facilitator utilizing a computer center to allow thecandidate and/or the assessor access to a particular computer. Once theassessment facilitator information is recorded in the system, the systemat Step 224 would inform the system's product management of the setup ofthe assessment facilitator for review and approval of the assessmentfacilitator. At Step 226, the system would send user guides andpresentations to the assessment facilitator.

FIG. 9 discusses the attributes of the client manager. The clientmanager at Step 230 would create an organization and user profile usedby the system containing similar information as described with respectto the assessment facilitator. At Step 232, the client account managercreates profiles of users who would be the client hiring managers andwho are the individuals who would review information relating tocandidates, such as but not limited to assessments and evaluations ofthe candidate as well as the candidate's ratings. The system at Step 234would send a notification to the system's product management as well assending user guides and presentations to all new users of the client atStep 236.

FIG. 10 discusses the attributes of the contract facilitator. Similar tothe client manager as well as the assessment facilitator, the contractfacilitator at Step 240 would create organization and user profiles to acontract facilitator account manager. The contact facilitator accountmanager would pick client accounts by searching client's codes providedby the client. The system would then send notification to the clientaccount manager for approval at Step 244. The contract facilitatoraccount manager would create profiles of users at Step 246 and then thesystem would send user guides and presentations to all new users of thecontract facilitator at Step 248. The system at Step 250 would sendnotifications to system's product management.

FIG. 6 illustrates a block diagram showing the computer system utilizedby the present invention. The core of the present system utilizes one ormore server processors 182 for manipulating the information into thesystem. Information relating to the candidate's skill level and profile,job positions offered by the client as well as information relating tothe assessors, evaluators and any other entity employed in facilitatingthe operation of the system would generally be entered utilizing theInternet 194. A typical network connection and related hardware andsoftware infrastructure 190 would be provided between the internet andthe processors 182. This information would be stored within one or morestorage facilities, such as a primary storage 184 and a secondarystorage 186. Input/Output (I/O) devices at 180 is used to maintain theapplications used and built to run the system of the present invention.

The assessments are conducted between candidates and assessors and theevaluations are conducted between a recording of the candidate'sassessment and an evaluator. The assessment is generally conductedbetween the assessor and the candidate employing a telephone 192connected to a telephony system 188 or over the internet 194 connectedto the network system 190. This would allow the assessment, evaluationas well as the ratings developed through the assessment and evaluationto be stored in the storage units 184, 186 after being processed by theprocessor or processors 182.

FIG. 7 summarizes the descriptions of the present invention by providinga website 196 as well as an application programming interface 198allowing information to be entered into the system database 200 of thepresent invention, as well as allowing relevant personnel, such as theclient, candidate, assessor and evaluator to enter and reviewinformation transmitted to the system database 200.

The present invention employs a website allowing the candidate toregister his or her profile, contact information and a recitation of hisor her skills at Step 208. The candidate also has the ability, throughthe website 196 to alter his or her profile at Step 206 by includingadditional skills, updating profile information as well as indicatingwhether a mentor has been utilized.

The assessment, as previously described, will be conducted between ananonymous assessor and the candidate and the evaluation, as previouslydescribed, will be conducted between an anonymous evaluator and arecording of a candidate's assessment. This assessment process 210 isgenerally conducted by various methods, such as a telephone interview orutilizing a computer to conduct the interview between the candidates andthe assessor shown at Step 214. Any conference call module 212 will beutilized between the candidates on one end and the assessor on the otherend. The assessment scheduling as well as recording the assessment willbe provided between the conference call module 212 and the applicationprogramming interface 198. Additionally, the assessment rating andevaluation rating will be entered into the system at Step 204. Theclient would then have the ability to access the website 196 for thepurpose of conducting a candidate search and selection process for aparticular employment position. The client would have the ability ofentering various criteria in the website to generate a list ofcandidates.

It should be understood that the program, processes or methods describedherein are not related or limited to any particular type of computerapparatus. Various types of general purpose or specialized computerapparatuses may be used with or perform operations in accordance withthe teachings of the present invention. In view of the many possibleembodiments to which the principles of the present invention may beapplied, it should be recognized that the detailed embodiments areillustrative only and should not be taken as limiting the scope of theinvention.

1. A web-based system for providing a list of candidates for anemployment position, comprising: a server in communication with aweb-based network; a memory in communication with said server; asoftware program provided in said memory for controlling the operationof said server; first information entered into said memory through saidserver in communication with the web-based network relating to at leastone job candidate's skill level and attributes; second informationentered into said memory through said server in communication with theweb-based system assessing the job candidate's skill level, said secondinformation including a first rating of at least one skill level of thejob candidate and a real time recorded assessment session between thejob candidate and an assessor, said first rating and said recordedassessment entered into said memory, said first rating and said recordedassessment generated irrespective of any employment position; and thirdinformation entered into said memory by an evaluator evaluating theskill level of the job candidate and said recorded assessment, saidthird information further including a second rating based upon the skilllevel of the job candidate and said recorded assessment, said softwareprogram configured to derive a third rating from said first and secondratings; and a means in communication with said server allowing apotential employer to conduct a search of said memory to generate a listof job candidates based upon at least one of said skill levels, saidthird rating and said recorded assessment.
 2. The web-based networksystem in accordance with claim 1, further including fourth informationprovided in said memory listing a plurality of assessors and attributesof said assessors, each of said assessors used to assess a skill levelof at least one job candidate and provide said recorded assessment. 3.The web-based network system in accordance with claim 1, furtherincluding fifth information in said memory listing a plurality ofevaluators and attributes of said evaluators, each of said evaluatorsused to evaluate said skill level of at least one job candidate and saidrecorded assessment.
 4. The web-based network system in accordance withclaim 1, further including sixth information provided in said memorylisting a plurality of mentors and attributes of said mentors, each ofsaid mentors used by said at least one job candidate to improve at leastone skill level of said at least one job candidate.
 5. The web-basednetwork system in accordance with claim 1, wherein said software programanalyzes information provided in said memory relating to previoussuccessful job candidates who obtained employment to provide said atleast one job candidate with career guidance relating to the improvementof at least one of skill level of said at least one job candidate. 6.The web-based network system in accordance with claim 1, wherein saidsoftware program chooses one of the assessors to interview a jobcandidate.
 7. A web-based network method for providing at least oneclient a list of candidates for an employment position, comprising thesteps of: providing a server in communication with a web-based networkprovided with a memory for storing an operating software program andstorage locations for storing various information relating to providingat least one candidate for the employment position; registering aplurality of job candidates in said memory including listing at leastone skill level for each of said job candidate; assessing at least oneskill level of each of said job candidates by an assessor; providing afirst rating of each of said job candidates based upon said assessingstep, said first rating entered into said memory, said first ratingdetermined irrespective of any employment opportunity; entering intosaid memory a real time recorded assessment session between each of saidjob candidates and said assessor; providing a second rating of each ofsaid job candidates based upon an evaluation by an evaluator of at leastone skill level for each of said job candidates and said assessing step,said second rating entered into said memory; deriving a third ratingusing said operating software program based upon said first and secondratings, and entering said third rating into said memory; allowing apotential employer to search the information entered into said memory bysaid registering step as well as said assessing step and said thirdrating; and providing a list of potential job candidates to saidpotential employer based upon said allowing step.
 8. The method inaccordance with claim 7 including the steps of: including a list ofassessors and their attributes in said memory; providing a list ofassessors and their attributes to each of said job candidates; and eachof said job candidates choosing one or more of said assessors to assessat least one skill level of each respective job candidate.
 9. The methodin accordance with claim 7, including the steps of: utilizing saidoperating software program to analyze the skill levels of previoussuccessful candidates who obtained employment with a particularemployer; and comparing the skill level of at one of said job candidateswith the skill levels of the successful candidates using said operatingsoftware program.
 10. The method in accordance with claim 7, furtherincluding the steps of: choosing by the client, at least one jobcandidate from said plurality of job candidates; and utilizing acontract facilitator to negotiate an employment contract with said atleast one job candidate.
 11. The web-based network method in accordancewith claim 8, including the step of said operating software programchoosing one of said assessors to interview a particular job candidate.12. A web-based system for providing a list of candidates for review bya client employer, comprising: a server in communication with aweb-based network; a memory in communication with said server; asoftware program provided in said memory for controlling the operationof said server: first information entered into said memory through saidserver in communication with the web-based network relating to at leastone job candidate's skill level and attributes; and second informationentered into said memory through said server in communication with theweb-based system assessing the job candidates skill level, said secondinformation including a first rating of at least one skill level of thejob candidate and a real time recorded assessment session between thejob candidate and an assessor, said first rating and said recordedassessment entered into said memory, said first rating and said recordedassessment generated irrespective of any employment position.
 13. Theweb-based system in accordance with claim 12, further including; thirdinformation entered into said memory by an evaluator evaluating theskill level of the job candidate and said recorded assessment, saidthird information further including a second rating based upon the skilllevel of the job candidate and said recorded assessment, said softwareprogram configured to derive a third rating from said first and secondratings; and a means in communication with said server allowing thepotential employer to conduct a search of said memory to generate a listof candidates based upon at least one of said skill levels, said thirdrating and said recorded assessment.
 14. The web-based network system inaccordance with claim 12, further including fourth information providedin said memory listing a plurality of assessors and attributes of saidassessors, each of said assessors used to assess a skill level of atleast one job candidate and provide said recorded assessment.
 15. Theweb-based network system in accordance with claim 12, further includingfifth information in said memory listing a plurality of evaluators andattributes of said evaluators, each of said evaluators used to evaluatesaid skill level of at least one job candidate and said recordedassessment.
 16. The web-based network system in accordance with claim12, further including sixth information provided in said memory listinga plurality of mentors and attributes of said mentors, each of saidmentors used by said at least one job candidate to improve at least oneskill level of at least one job candidate.
 17. The web-based networksystem in accordance with claim 12, wherein said software programanalyzes information provided in said memory relating to previoussuccessful job candidates who obtained employment to provide said atleast one job candidate with career guidance relating to the improvementof at least one skill level of said at least one job candidate.
 18. Theweb-based network method for providing at least one client a list ofcandidates, comprising the steps of: providing a server in communicationwith a web-based network provided with a memory for storing an operatingsoftware program and storage locations for storing various informationrelating to at least one of the candidates; registering a plurality ofcandidates in said memory including at least one skill level for each ofsaid candidates; providing each of said candidates with a list ofassessors; at least one of said candidates choosing more than one ofsaid assessors; said operating software selecting one of said assessorschosen by said at least one of said candidates to assess that candidate;assessing at least one skill level of said candidate by the assessorchosen by said operating software; providing a first rating by saidassessor of said candidate based upon said assessing step, said firstrating entered into said memory, said first rating determinedirrespective of any employment opportunity; entering into said memory areal time assessment session between said candidate and said assessor;providing a second rating of said candidate based upon an evaluation byan evaluator of at least one skill level of said candidate and saidassessing step, said second rating entered into said memory; deriving athird rating using said operating software program based upon said firstand second ratings, and entering said third rating into said memory;allowing the client to search the information entered into said memoryby registering step, as well as said assessing step and said thirdrating; and providing a list of candidates to the client based upon saidallowing step.
 19. The method in accordance with claim 18, including thesteps of: utilizing said operating software to analyze the skill levelsof previous successful candidates with a particular client; andcomparing the skill level of at least one of the candidates with theskill levels of the successful candidates using said operating software.20. The web-based system in accordance with claim 12, wherein the clientemployer chooses a candidate from said plurality of job candidates andutilizes a contract facilitator to negotiate an employment contract withsaid candidate.